package com.ionehe.group.common.uaa.ex.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * Copyright (c) 2020 ionehe.com
 * Date: 2020/11/25
 * Time: 10:15 上午
 *
 * @author 2020年 <a href="mailto:a@ionehe.com">秀</a>
 */
@Data
public class FunctionDetailDTO implements Serializable {
    /**
     * 主键
     */
    private Long id;

    /**
     * 父id
     */
    private Long pid;

    /**
     * 功能名称
     */
    private String name;

    /**
     * 后端为接口，前端为跳转url
     */
    private String url;

    /**
     * 类型（目录1，页面2，按钮3）
     */
    private Integer type;

    /**
     * 排序（正序）
     */
    private Integer sort;

    /**
     * 状态（1上架，2下架）
     */
    private Integer status;

    /**
     * 等级
     */
    private Integer level;

    /**
     * 子功能列表
     */
    private List<FunctionDetailDTO> children;
}
